"""
Python Numpy ndarray数组属性示例
"""
import numpy as np

# 使用array函数创建一维数组
a = np.array([1, 2, 3, 4])
print(a)
print(type(a))

# 使用array函数创建二维数组
b = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(b)
print(type(b))
# 显示ndarray的形状
print(b.shape)

# 使用array函数创建三维数组
c = np.array([[[1, 2, 3], [4, 5, 6], [7, 8, 9]]])
print(c)
print(type(c))
print(c.shape)
print(c.size)

# ndarray dtype: 设置数据的类型
d = np.array([3, 4, 5], dtype=float)
print(d)
print(type(d))

# ndarray ndim: 设置数据的维度
e = np.array([5, 6, 7], dtype=float, ndmin=3)
print(e)
print(e.shape)
